#ifndef PER_FUNC_MUX_H_
#define PER_FUNC_MUX_H_

#ifdef __cplusplus
extern "C" {
#endif

enum per_func
{
    RSV,
    GPTIMA1_CH1,
    GPTIMA1_CH2,
    GPTIMA1_CH3,
    GPTIMA1_CH4,
    GPTIMA1_ETR,
    GPTIMB1_CH1,
    GPTIMB1_CH2,
    GPTIMB1_CH3,
    GPTIMB1_CH4,
    GPTIMB1_ETR,
    GPTIMC1_CH1,
    GPTIMC1_CH1N,
    GPTIMC1_CH2,
    GPTIMC1_BK,
    ADTIM1_CH1,
    ADTIM1_CH1N,
    ADTIM1_CH2,
    ADTIM1_CH2N,
    ADTIM1_CH3,
    ADTIM1_CH3N,
    ADTIM1_CH4,
    ADTIM1_ETR,
    ADTIM1_BK,
    ADTIM2_CH1,
    ADTIM2_CH1N,
    ADTIM2_CH2,
    ADTIM2_CH2N,
    ADTIM2_CH3,
    ADTIM2_CH3N,
    ADTIM2_CH4,
    ADTIM2_ETR,
    ADTIM2_BK,
    IIC1_SCL,
    IIC1_SDA,
    IIC1_SMBA,
    IIC2_SCL,
    IIC2_SDA,
    IIC3_SDA,
    IIC3_SCL,
    UART1_TXD,
    UART1_RXD,
    UART1_CTSN,
    UART1_RTSN,
    UART1_CK,
    UART2_TXD,
    UART2_RXD,
    UART3_TXD,
    UART3_RXD,
    UART4_TXD,
    UART4_RXD,
    UART5_TXD,
    UART5_RXD,
    SPI1_NSS0,
    SPI1_NSS1,
    SPI1_SCK,
    SPI1_DQ0,
    SPI1_DQ1,
    SPI1_DQ2,
    SPI1_DQ3,
    SPI2_SCK,
    SPI2_NSS,
    SPI2_MOSI,
    SPI2_MISO,
    SPI2_IIS,
    SPI3_SCK,
    SPI3_NSS,
    SPI3_MOSI,
    SPI3_MISO,
    SPI3_IIS,
    PDM_CLK,
    PDM_DATA0,
    PDM_DATA1,
    PIS_CH0,
    PIS_CH1,
    BXCAN_TXD,
    BXCAN_RXD,
    USB_DP,
    USB_DM,
    COMP1_DAT,
    COMP2_DAT,
    COMP3_DAT,
};

#ifdef __cplusplus
}
#endif





#endif
